package java_class_work.week05;

import java.io.*;

public class FileOperator5 {
    public static void main(String[] args) {
        String fileName = ".\\src\\java_class_work\\iotest\\output.txt";
        OutputStream ops = null;
        try {
            // 创建 文件字节输出流 对象，文件不存在会创建文件,参数true表示追加写入内容（不会覆盖之前写入的）
            ops = new FileOutputStream(fileName, true);
            String content1 = "路漫漫其修远兮，";
            String content2 = "吾将上下而求索。";
            // 方式一：转为字节流写入
            ops.write(content1.getBytes());
            // 方式二：一个一个字节写入
            byte[] bytes = content2.getBytes();
            for (Byte b : bytes) ops.write(b);
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            // 关闭流
            if (ops != null) {
                try {
                    ops.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }

    }
}
